/*INVISIBLES*/
h1 span,h2 span,#buscar-p label,.division span{
display:none;
}
/*Bsucador2*/
#formulario2 { font:9px arial; width:250px; float:right;}
#formulario2 form { margin:-18px; padding:0px; }
#formulario2 label { font-weight:bold; display:block; width:130px; float:left; padding-left:10px;}

	
/*AUXILIARES*/
.division{
height:1px;
clear:both;
}
/*ESTRUCTURAS PRINCIPALES*/
body{
margin:0;
padding:0;
background:url(fondo.gif) repeat-x;
font:12px Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
line-height:150%;
color:#333;
}
#todo{
width:980px;
margin:0 auto;
}
#cabeza{
position:relative;
}
.sombra-izq{
position:absolute;
width:13px;
height:100%;
top:0;
left:-13px;
background:transparent url(sombra-i.png) repeat-y;
}
.sombra-der{
position:absolute;
width:13px;
height:100%;
top:0;
right:-13px;
background:transparent url(sombra-d.png) repeat-y;
}
#cabecera{
position:relative;
height:102px;
padding-top:1px;
}

#imagen-cab{
position:absolute;
top:0;
right:0;
width:560px;
height:103px;
}
#busqueda{
position:relative;
padding:0 1em 0 0;
background:#E1B715 url(barra-amarilla.png) repeat-x 0 50%;
font:11px Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
border-top:1px solid #FAE492;
border-bottom:1px solid #8C700B;
overflow:hidden;
}
#pie-barra{
position:relative;
height:23px;
background:url(pie2.png) repeat-x;
color:#B5D7FF;
border-bottom:2px solid #cfcfcf;
}
#pie-barra-sombras,.instancia-tit{
position:relative;
}
#pie-inf{
color:#333;
font:90% Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
margin:4px 0;
padding:1px 1em;
background:#d9e7ea url(fondopie.gif) repeat-x;
border:1px solid #d4d8db;
text-align:center;
}
#vertical-nav .col-trip,#vertical-nav-alt .col-trip{


margin:0 1.5em;
position:relative; /*JQUERY FIX*/
}
#vertical-nav{
width:20%;
float:left;
}
#vertical-nav-alt{
float:right;
width:25%;

}
#contenido-a{
width:74.7%;
float:left;
text-align:justify;
}
#contenido-b{
width:74.7%;
float:right;
text-align:justify;
}
.menu-shooter{
color:#373E4D;
padding:.35em .35em .35em 26px;
font-size:105%;
cursor:pointer;
background-repeat:no-repeat;
background-position:5px 50%;
background-image:url(bullet.png);
}
.menu-shooter:hover{
background-color:#eee;
}
.menu-shooter-active,.menu-shooter-active:hover{
background-color:#D9DCE0;
color:#000;

}
#acatlan-logo{
position:absolute;
width:143px;
height:100%;
top:0;
right:15px;
background:transparent url(acatlan.png) no-repeat 0 50%;
}
#barra-relleno{
color:#FFFFFF;
font-size:91.6%;
position:relative;
}
.relleno-barra-relleno{
background:#262E3E url(noticia-back.png) repeat-x scroll 0 0;
border-bottom:2px solid #CFCFCF;
padding:0.3em 1em 0.5em;
}
#logo-tit{
background:#262E3E url(noticia-back.png) repeat-x scroll 0 -2em;
border-bottom:2px solid #cfcfcf;
margin-top:-2px;
position:relative;
}
#logo-tit .sombra-izq,#logo-tit .sombra-der{
top:2px;
}
.bread{
font-size:90%;
border-bottom:0px solid #ddd;
text-align:right;
}

.bread-relleno{
border:none;
font-size:100%;
color:#fff;
text-align:right;
}
.col-trip{
padding:0 1.5em;
}
.col-in{

}
.col-bi{
float:left;
width:49.9%;
}
.col-tri{
float:left;
width:33.3%;
}
.col-dtri{
float:left;
width:66.6%;
}
.col-aurea{
float:left;
width:38.2%;
}
.controles{
font-weight:bold;
margin:0;
padding:1em;
text-align:center;
font-size:110%;
}
#menu-oferta{
background-image:url();

}
#menu-vida{
background-image:url();
}
#menu-nuestro{
background-image:url();
}
#menu-medios{
background-image:url();
}
#menu-servicios{
background-image:url();
}
#menu-investigacion{
background-image:url();
}
#texto-pie{
position:absolute;
top:50%;
right:.5%;
margin:-.7em 0;
}
#texto-pie-portada{
position:absolute;
top:50%;
left:.5%;
margin:-.7em 0;
}
.contacto-box{
border-top:1px solid #D1D6DE;
border-bottom:1px solid #D1D6DE;
padding:0 1em 0 0;
font-size:90%;
margin:1em 0 0 0;
color:#566073;
text-align:left;
}
.info-box{
border:1px solid #FAB22E;
margin:1em 0;
text-align:left;
font-size:90%;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.menu-info{
font-size:115%;
}
.nice-menu-hori{
text-align:center;
font-size:105%;
font-weight:bold;
padding:1em 0;
}
.tablero{
background:url(tab-fondo.png) repeat-x;
margin:0 0 1em 0;
padding:1px 1em;
text-align:left;
}
* html .tablero{
background-image:url(tab-fondo-ie6.gif);
}
.menu-in{
background:#e9e9e9;
text-align:left;
border:1px solid #999;
}
.info-box .noti-cata{
margin-bottom:.5em;
border-bottom:1px dashed #c5cfd8;
}
.acordeon{
position:relative;
width:100%;
}
/*TITULOS*/
#cabecera h1{
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
width:420px;
height:103px;
background:url(titulo.gif) no-repeat;
}


#instancia{
font:215% Arial,A030,"Nimbus Sans L",FreeSans,"Liberation Sans",sans-serif;
font-weight:normal;
color:#fff;
background:#333C4D url(instancia-back.png) repeat-x;
margin:0;
padding:.3em .8em .4em .8em;
border-top:2px solid #252B30;
border-bottom:2px solid #cfcfcf;
text-shadow:0 0 10px #808FA1;
}
#logo-tit h2{
background:url(logo-noticias.png) no-repeat 50% 0;
margin:0;
color:#fff;
height:75px;
}
h3{
font:170% Arial,A030,"Nimbus Sans L",FreeSans,"Liberation Sans",sans-serif;
padding:.7em 0;
margin:0;
color:#045FB4;
font-weight:normal;
text-align:left;
line-height:115%;
text-shadow:2px 2px 2px #cfcfcf;
}

h5{
font:170% Arial,A030,"Nimbus Sans L",FreeSans,"Liberation Sans",sans-serif;
padding:.7em 0;
margin:0;
color:#045FB4;
border-bottom:1px solid #ddd;
font-weight:normal;
text-align:left;
line-height:115%;
text-shadow:2px 2px 2px #cfcfcf;
}
#vertical-nav h3,#vertical-nav-alt h3{
background:transparent url(menu-tit-back.png) repeat-x 0 100%;
font:105% Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
color:#000;
font-weight:bold;
padding:0.3em;
margin:.5em 0 0 0;
text-shadow:2px 2px 2px #ccc;
}
h3.tit-pleca{
margin:0 auto;
border:none;
padding:0;
text-align:center;
}
h4,h5,h6{
font-family:Arial,A030,"Nimbus Sans L",FreeSans,"Liberation Sans",sans-serif;
margin:1em 0;
text-align:left;
padding:0 0 .1em 0;
line-height:115%;
}
h4{
font-size:145%;
}
h5{
font-size:130%;
}
h6{
font-size:115%;
}
.tit-nice,.tit-cool{
border-bottom:1px solid #ccc;
}
.tit-cool{
padding:.2em 0;
margin:.5em 0;
text-shadow:none;
}
.tit-color{
padding:.2em 0;
margin:1em 0 2em 0;
}
.tit-color span{
background:#B04141;
color:#fff;
font-weight:normal;
padding:.2em .4em;
font-size:130%;
border:2px solid #8C3333;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-radius:9px;
-moz-box-shadow:2px 2px 2px rgba(0,0,0,.5);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.5);
box-shadow:2px 2px 2px rgba(0,0,0,.5);
}
.tab-header{
border:none;
font-size:128%;
margin:1em 0 0 0;
padding:.6em .5em .55em .5em;
background:#333;
color:#fff;
text-shadow:0 0 5px #ccc;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-left-radius:7px;
-webkit-border-top-right-radius:7px;
border-top-left-radius:7px;
}
.info-box h3{
font-size:125%;
text-align:center;
background:#FBE888;
text-shadow:none;
font-weight:bold;
padding:.3em 0;
border-bottom:1px solid #FAB22E;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
color:#4D360E;
}
.noti-cata h3{
font:110% Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
font-weight:bold;
line-height:normal;
margin:0.3em 0;
padding:0;
border:none;
background:none;
text-align:left;
}
/*LISTAS*/
ul,ol{
margin:1.4em 0 1.4em 3em;
padding:0;
}
li{
margin:1em 0;
padding:0;
}
#vertical-nav ul,#vertical-nav-alt ul{
list-style-type:none;
margin:0;
padding:0 0 .4em 0;
background:transparent url(menu-back.gif) repeat-x;
border-top:1px solid #CBCDD1;
}
#vertical-nav li,#vertical-nav-alt li{
padding:0;
margin:0;
border-bottom:1px solid #ddd;
}
#vertical-nav .menu-subt,#vertical-nav-alt .menu-subt{
background:#eee;
}
.menu-mediario{
font-weight:bold;
}
.menu-linea{
line-height:2.1em;
list-style-type:none;
margin:1em 0;
padding:0;
text-align:center;
}
.menu-linea li{
display:inline;
}
.menu-in ul{
list-style-type:none;
margin:0;
}
.menu-in li{
border-top:2px solid #fff;
margin:0;
padding:.3em 1em;
}
.menu-in .in-icon{
background-color:#fff;
font-weight:bold;
text-align:center;
}
.tabulado ul, .tabulado ol{
margin:1em 0 1em 1em;
}
.rsx-page-num-list{
display:inline;
margin:0;
}
.rsx-page-num-list li{
display:inline;
}
table li{
text-align:left;
}
.indice li{
margin:0;
}
.menu-in ul{
list-style-type:none;
margin:0;
}
.menu-in li{
margin:0;
border-top:2px solid #fff;
padding:.3em 1em;
}
.menu-in .in-icon{
text-align:center;
background:#fff;
font-weight:bold;
}
.convo-chico{
list-style-image:url(icon-ok16.png);
}
/*TEXTO*/
.arroba{
vertical-align:middle;
margin:0 .1em;
}
#busqueda p{
margin:0;
padding:.14em 0;
}
#pie-inf p{
margin:0;
padding:.2em;
}
#pie-foto{
color:#333;
font:80% Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
margin:0px 0;
padding:0px 0em;
text-align:Left;
}
#pie-foto p{
margin:0;
padding:.2em;
}
#legal{
border-bottom:1px solid #d4d8db;
}
.legal{
font:90% Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
text-align:center;
}
#administrado{
color:#1B5799;
}
p{
margin:1.5em 0;
}
.info-box p{
margin:.9em 0;
}
blockquote{
margin:1em 3.5em;
padding:0;
}
q,cite,blockquote{
color:#6C4406;
font-style:italic;
}
q:before,cite:before,q:after,cite:after{
content:'"';
}
.ipie{
color:#6C4406;
font-size:95%;
text-align:center;
}
.epie{
font-size:80%;
margin-top:4em;
text-align:right;
}
.nota{
color:#933;
}
.bread-in{
font-weight:bold;

}
.unlinked{
font-weight:normal;
}
.tit-cool span{
background-color:#333;
color:#fff;
padding:.2em .5em;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-left-radius:7px;
-webkit-border-top-right-radius:7px;
border-top-left-radius:7px;
}
#texto-pie a,#texto-pie-portada a{
margin:0 .5em;
}
#barra-relleno p{
margin:0;
}
.invita-sugerencia{
text-align:right;
color:#2f4e91;
}
.invita-sugerencia span{
cursor:pointer;
}
.file-down{
font-size:90%;
}
.opcion-icon{
font-size:130%;
}
.convoca-info{
font-size:115%;
font-weight:bold;
text-align:left;
}
.menu-in-tit{
font-weight:bold;
text-align:center;
padding:.3em 0;
margin:0;
text-transform:uppercase;
background:#ddd;
}
.pform{
margin:1em 0;
}
.info-box .noti-cata p{
line-height:135%;
margin:.75em 0;
}
.info-box .noti-cata h3 span{
font-weight:normal;
}
.footnote{
font-size:90%;
font-style:italic;
}
/*VÍNCULOS*/
h1 a{
display:block;
width:100%;
height:100%;
}
#busqueda a{
text-decoration:none;
padding:.6em .4em .8em .4em;
border:none;
text-shadow:1px 1px 1px #B39217;
}
#busqueda a:link{
color:#000;
}
#busqueda a:visited{
color:#000;
}
#busqueda a:hover{
background:#fff url(barra-amarilla-hover.png) repeat-x 0 50%;
text-shadow:1px 1px 1px #aaa;
}
#pie-barra a{
text-decoration:none;
}
#pie-barra a:link,#pie-barra a:visited,#pie-barra a:hover{
color:#B5D7FF;
}
a:link,.ui-widget .ui-widget-content a:link{
color:#2f4e91;
}
a:visited,.ui-widget .ui-widget-content a:visited{
color:#213664;
}
a:hover,.ui-widget .ui-widget-content a:hover{
color:#B34040;
}
#vertical-nav a,#vertical-nav-alt a,.bread a{
text-decoration:none;
}
#vertical-nav a,#vertical-nav-alt a{
display:block;
padding:.3em;
}
#vertical-nav a:hover,#vertical-nav-alt a:hover{
background-color:#eee;
color:#2f4e91;
}
#vertical-nav li:first-child a:hover,#vertical-nav-alt li:first-child a:hover{
background:#eee url(entry-back.gif) repeat-x;
}
.bread-relleno a:link{
color:#B0CFFF;;
}
.bread-relleno a:visited{
color:#B0CFFF;
}
.bread-relleno a:hover{
color:#FFBB52;
}
.menu-linea a{
text-decoration:none;
background:#585D75;
border-bottom:2px solid #3A3D4D;
border-right:2px solid #3A3D4D;
padding:0.3em 0.5em;
-moz-box-shadow:2px 2px 2px #999;
-webkit-box-shadow:2px 2px 2px #999;
box-shadow:2px 2px 2px #999;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.menu-linea a:link,.menu-linea a:visited{
color:#fff;
}
.menu-linea a:hover{
background:#CED0D7;
color:#3C4152;
}
.opcion-icon a:link,.opcion-icon a:visited{
text-decoration:none;
padding:.3em .6em .3em 0;
background:#3D4A66;
color:#fff;
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
}
.opcion-icon a:hover{
color:#fff;
background:#B34040;
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
}
.nice-menu-hori a{
text-decoration:none;
}
.menu-in a{
text-decoration:none;
}
/*FORMULARIO*/
#buscar-p{
position:absolute;
top:0;
right:1em;
font:12px Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
margin:0;
line-height:1em;
}
.inp-buscar-p{
font:12px Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
background-color:#fff; 
border:1px solid #BCCDF0;
padding:.2em;
margin:0 1px;
width:14em;
}
.congoogle{
background-image:url(google_custom.gif);
background-repeat:no-repeat;
background-position:0 50%;
}
.btn-buscar-p{
margin:0 0 0 .5em;
padding-top:0;
padding-bottom:0;
font:12px Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
}
input,button,textarea,select{
font:100% Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;
padding:.2em;
}
label{
padding-right:.5em;
color:#567698;
font-weight:bold;
}
legend{
font-weight:bold;
font-size:107%;
}
fieldset{
border:1px solid #cfcfcf;
margin:1em 0;
padding:0 1em;
}
#sug_texto{
width:95%;
}
.ui-autocomplete{
max-height:12em;
overflow:auto;
}
#miTabla {visibility: hidden;}
/*TABLAS
table{
margin:.5em auto;
text-align:center;
font-size:90%;
border-collapse:collapse;
color:#000;
}*/
caption{
text-align:center;
font-weight:bold;
font-size:110%;
}
th,td{
border-bottom:0px solid #fff;
border-right:20px solid #fff;
padding:0.01em 0.4em;
}
th{
background-color:#C9CCD7;
}
tr{

}
tr:hover{

}
.tabulado td{
text-align:left;
vertical-align:top;
}
.t-invisible{
text-align:left;
}
.t-invisible th,.t-invisible td,.t-invisible tr{
background:transparent none repeat scroll 0 0;
}
.big_square table {
margin:0;
}
/*MAQUETADO*/
.recuadro{
margin:1em 0;
padding:0 1em;
border:1px dashed #aaa;
}
.izq{
float:left;
margin:1.5em 1em 0.5em 0;
}
.der{
float:right;
margin:1.5em 0 0.5em 1em;
}
hr{
background-color:#ccc;
color:#ccc;
height:1px;
margin:auto;
text-align:center;
width:75%;
}
.centro{
display:block;
margin:1em auto;
text-align:center;
}
.big_square{
overflow:auto;
}
/*IMAGENES*/
#cabecera a img{
border:none;
margin:0;
padding:0;
}
.img-text{
vertical-align:middle;
padding:0 .5em;
}
.img-pestana{
vertical-align:middle;
padding:0 .5em 0 0;
}
a img{
border:none;
}
.foto{
background-color:#fff;
border-color:#666;
border-style:solid;
border-width:1px;
padding:5px;
-moz-box-shadow:0 0 4px rgba(0,0,0,.25);
-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);
box-shadow:0 0 4px rgba(0,0,0,.25);
}
.publicacion,.publicacion-borde{
-moz-box-shadow:5px 5px 7px rgba(0,0,0,.3);
-webkit-box-shadow:5px 5px 7px rgba(0,0,0,.3);
box-shadow:5px 5px 7px rgba(0,0,0,.3);
border:1px solid #aaa;
}
.publicacion-borde{
border:1px solid #aaa;
background:#fff;
padding:8px;
}
.info-box .noti-cata .der{
margin-top:0;
}
/*JQUERY FIX*/
.ui-datepicker table,.ui-datepicker tr,.ui-datepicker th,.ui-datepicker td{
background:none;
}
